to the best of our ability - Turco Inglés Diccionario